package com.nptever.webcamera.impl.request;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;

/**
 * @author ZhangKai
 * @version 1.0
 * @decription 获取指定视频编码配置信息请求体
 * @date 2018/11/16 17:33
 */
@XmlAccessorType(XmlAccessType.PUBLIC_MEMBER)
public class GetVideoEncoderConfigurationOptionsBody extends GetServices{

    @XmlAttribute
    private String xmlns = "http://www.onvif.org/ver10/media/wsdl";

    /**
     * 参数 1， 从GetRtsMediaProfilesBody请求得到配置信息中获取视频编码所对应的Token值，如，这里默认选择H264 编码所对应的token
     */
    @XmlElement
    private String ConfigurationToken = "VideoStream0Token";

    /**
     * 参数 2， 从GetRtsMediaProfilesBody请求得到配置信息中获取视频编码所对应的根Profiles token值，如，这里默认选择H264 编码，根Profiles所对应的token值
     */
    @XmlElement
    private String ProfileToken = "MainStreamProfileToken";

    public void setConfigurationToken(String configurationToken) {
        ConfigurationToken = configurationToken;
    }

    public void setProfileToken(String profileToken) {
        ProfileToken = profileToken;
    }
}
